Windows 上透過 WSL 進入 Ubuntu shell

在 Windows 上透過 WSL (Windows Subsystem for Linux) 進入 Ubuntu shell,其實只需要在命令提示字元 (CMD) 或 PowerShell 執行對應的指令即可。以下是完整的方式:

🖥️ 常用指令

  • 直接進入預設的 WSL 發行版 (若 Ubuntu 已設為預設)
    wsl
    
  • 指定進入 Ubuntu
    wsl -d Ubuntu
    

    如果你安裝的是 Ubuntu 20.04 或 22.04,名稱可能是 Ubuntu-20.04Ubuntu-22.04

  • 進入特定使用者 (例如 root)
    wsl -d Ubuntu -u root
    

🔍 如何確認已安裝的 Linux 發行版

執行:

wsl --list --verbose

或簡寫:

wsl -l -v

會列出所有已安裝的 Linux 發行版,例如:

  NAME            STATE           VERSION
* Ubuntu-22.04    Running         2
  Debian          Stopped         2

其中 * 表示預設發行版。


📌 小技巧

  • 如果你常用 Ubuntu,可以把它設為預設:
    wsl --set-default Ubuntu-22.04
    
    之後只要輸入 wsl 就會直接進入 Ubuntu shell。
  • 在 PowerShell 或 CMD 中都能使用這些指令。
  • 若要退出 Ubuntu shell,只需輸入:
    exit
    


🗂️ Flowchart:如何進入 Ubuntu Shell

[開始]
   ↓
打開 CMD 或 PowerShell
   ↓
輸入指令:
   ├─ 如果 Ubuntu 已設為預設 → wsl
   ├─ 如果要指定版本 → wsl -d Ubuntu-22.04
   └─ 如果要指定使用者 → wsl -d Ubuntu-22.04 -u root
   ↓
[進入 Ubuntu Shell]
   ↓
輸入 exit 可返回 Windows

✅ Checklist:快速檢查步驟

  • 確認已安裝 Ubuntu
    執行 wsl -l -v 查看已安裝的 Linux 發行版
  • 選擇要進入的版本
    例如 Ubuntu-20.04Ubuntu-22.04
  • 是否需要 root 權限
    如果需要 → wsl -d Ubuntu-22.04 -u root
  • 是否要設為預設
    執行 wsl --set-default Ubuntu-22.04
  • 退出方式
    在 Ubuntu shell 輸入 exit 回到 Windows

這樣你就能用一張表快速判斷要輸入哪個指令。
要不要我再幫你做一份 多發行版切換對照表,例如同時安裝了 Ubuntu、Debian、Kali 時,如何快速切換?

Also See

File1FileLast Modified
在WSL 中安裝 Ubuntu在WSL 中安裝 Ubuntu8:21 PM - December 06, 2025